package LinkList;

public class MyTest {
    public static void main(String[] args) {
        MySingleLinkList mySingleLinkList=new MySingleLinkList();
        MySingleLinkList.ListNode node1= new MySingleLinkList.ListNode(3);

        MySingleLinkList.ListNode node2= new MySingleLinkList.ListNode(2);
        MySingleLinkList.ListNode node3= new MySingleLinkList.ListNode(-4);
        MySingleLinkList.ListNode node4= new MySingleLinkList.ListNode(0);
        node1.next=node2;
        node2.next=node3;
        node3.next=node4;
        node4.next=node2;
        mySingleLinkList.head=node1;
        System.out.println(mySingleLinkList.detectCycle());
        //System.out.println(mySingleLinkList.chkPalindrome());
        //mySingleLinkList.head=mySingleLinkList.removeElements(6);
        //mySingleLinkList.display(mySingleLinkList.head);

    }

    public static void main1(String[] args) {
        MySingleLinkList mySingleLinkList=new MySingleLinkList();
        //mySingleLinkList.CreatLinkList();
        //System.out.println("1234");
        //mySingleLinkList.display();
        //System.out.println(mySingleLinkList.size());
        //System.out.println(mySingleLinkList.contains(6));
        //mySingleLinkList.addFirst(2);
        //mySingleLinkList.display();
        mySingleLinkList.addLast(1);
        mySingleLinkList.addLast(2);
        mySingleLinkList.addLast(3);
        mySingleLinkList.addLast(4);
       /* mySingleLinkList.removeKey(1);
        mySingleLinkList.removeKey(2);
        mySingleLinkList.removeKey(3);
        mySingleLinkList.removeKey(4);*/
        //mySingleLinkList.display();
        /*mySingleLinkList.removeAllkey(1);
        mySingleLinkList.display();
        mySingleLinkList.clear();
        mySingleLinkList.display();*/
        //mySingleLinkList.reverseList();

        mySingleLinkList.display();
    }

}
